Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F1 France F2 Spain F1 Spain F2 Spain F3 Spain F4 France F4 France F5 Spain F2 Spain F3 Spain F36 Spain F22 Spain F26 Spain F1 Spain F7 Spain F8 Spain F5 Spain F6 France F4 Maia Open 2002 - Maia Ljubljana Open - Ljubljana X Ciutat de Barcelona - Barcelona Siemens Open - Scheveningen San Marino Cepu Open - San Marino The LTA Sunderland Challenger - Sunderland ECU Prague Open - Prague TEAN International - Alphen Aan Den Rijn Palermo Challenger Bratislava Challenger Ljubljana Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Vigo Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville LTA Shrewsbury Challenger - Shrewsbury Seville Challenger Segovia Challenger Szczecin Challenger Sophia Antipolis Challenger Mallorca Open - Mallorca Rome Challenger Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Romania - Bucharest CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Pilot Pen Tennis - New Haven Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Synsam Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Brasil Open - Sao Paulo Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Heineken Open - Auckland SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Apia International - Sydney Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Campbells Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Estoril Open - Estoril AEGON Championships - London 4° Sporting Challenger - Turin China Open - Beijing Open de Tenis Amaya - Pamplona Challenger Copa Sevilla - Seville Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago Heineken Open - Auckland Moselle Open - Metz Prosperita Open 2007 - Ostrava Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Tunisie - Tunis LTA Shrewsbury Challenger - Shrewsbury Memorial A. Manfredini Sassuolo Challenger - Sassuolo Mamaia Challenger - Constanta Medjurgorje Open - Medjugorje ATP Open Castilla y Leon - Segovia Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Rijeka Challenger Pozoblanco Challenger Seville Challenger Banja Luka Challenger Meknes Challenger Rabat Challenger Segovia Challenger Salzburg Challenger Bucaramanga Challenger Alessandria Challenger Turin Challenger Madrid Challenger Sao Jose Do Rio Preto Challenger Salinas Challenger Guadalajara Challenger Caltanissetta Challenger Marburg Challenger Pozoblanco Challenger Villa Allende Challenger Grand Prix Hassan II - Casablanca Genova Challenger Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Zivnobanka Czech Open - Prostejov Nord/LB Open - Braunschweig Segovia Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Riviera di Rimini Challenger - Rimini Santo Domingo Challenger Rome Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Milan Challenger Szczecin Challenger Ljubljana Open 2002 - Ljubljana Copa Sevilla - Seville Malaysian Open - Kuala Lumpur XI Venice Open - Venice EI Bank Bulgarian Challenger - Sofia Murcia Challenger Prague Open - Prague Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Geovillage Open Trofeo Melia Olbia - Olbia Guzzini Challenger - Recanati Arroyo de la Encomienda - Valladolid Banca Marche Tennis Cup - San Benedetto 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Copa Sevilla Internacionales de Andalucia - Seville Czech Indoor Open - Prague VIII Torneo Internazionale di Tennis - Barletta XXXVII Torneig C.E. Laieta - Barcelona Arroyo de la Encomienda - Valladolid Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev Brasov Challenger - Brasov Copa Sevilla-Internacionales de Andalucia - Seville Logopak Challenger 2005 - Lubeck Internationaux de Tennis de Brest - Brest Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Tunis Open - Tunis San Remo Tennis Cup 15° Piertomaso - San Remo Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano IPP Geneva Trophy - Geneva Malaysian Open - Kuala Lumpur Tennis Masters Series - Hamburg Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia ATP Challenger Open 2004 - Monchengladbach If Stockholm Open - Stockholm Tennis Masters Series - Madrid LXV Concurso Internacional Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Kia - Santiago Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden NASDAQ-100 Open - Miami Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Tennis Masters Series - Monte Carlo Barcelona Open BancSabadell - Barcelona Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Copa Petrobras Brazil - Aracaju Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Internazionali de Tennis di Bergamo - Bergamo 4th Volkswagen Challenger - Wolfsburg XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Campionati Internazionali d'Italia - Rome Concurso Internacional de Vigo - Vigo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Bancolombia Open - Bogota Morocco Tennis Tour - Tanger Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pekao Open 2004 - Szczecin Open Diputacion Ciudad de Pozoblanco - Cordoba Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Kos-Zucchetti Tennis Cup - Cordenons Dubrovnik Open - Dubrovnik Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de Tanger - Tangier Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Napoli Challenger Internazionali BNL dItalia - Rome Tarragona Challenger XI Ciutat de Barcelona - Barcelona Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai If Stockholm Open - Stockholm BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tanger Challenger Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mitsubishi Electric Europe Cup - Monza Antonio Savoldi-Marco Co. - Manerbio BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Nottingham Challenger Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Ciutat de Barcelona - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Le Gosier Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internationaux de Doubs Open de Franchie-Comte - Besancon Prostejov Challenger Monte-Carlo Rolex Masters - Monte-Carlo Pozoblanco Challenger Mutua Madrid Open - Madrid Banja Luka Challenger Miami Open - Miami Bucaramanga Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bergamo Challenger Meknes Challenger Nord LB Open - Braunschweig Bath Challenger BNP Paribas Open - Indian Wells St. Brieuc Challenger Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Oberstaufen Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Segovia Challenger Alphen Challenger Seville Challenger Sopot Challenger XL Challenger de Tenis Copa Sevilla - Seville Heilbronn Open - Heilbronn Segovia Challenger PrivatBank Cup - Dnepropetrovsk Trnava Challenger Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Madrid Challenger Challenger de Providencia-Copa Kia - Santiago Tenerife Challenger Citta di Monza - Monza Wimbledon - London 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Seville Challenger Tennis Napoli Cup - Napoli Genova Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Montevideo Challenger Unicredit Czech Open 2007 - Prostejov San Juan Challenger Jameson Cup - Milan Volkswagen Challenger 2004 - Wolfsburg Como Challenger VI Torneo Internazionale di Tennis - Barletta Seville Challenger Open de Franche-Comte - Besancon Seville Challenger Tennis Napoli Cup - Naples Open Castilla y Leon - Segovia 6th Sardinian International Championships - Cagliari Open Mutouest - St. Brieuc Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia LXVII Concursu Internacional de Vigo - Vigo Prostejov Challenger Perugia Challenger Tennis Napoli Cup 2004 - Napoli IX Open Internacional D'Andorra - Andorra Banja Luka Challenger Challenger Canottieri Minico - Mantova Prague Open - Prague Sao Leopoldo Challenger Genova Open Challenger - Genova Czech Open - Prostejov Memorial Savigni - Sassuolo Banjaluka Challenger 2007 - Banja Luka ATU Cup - Weiden 10ø Tornea B. Camparini - Reggio Emilia XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Salzburg Challenger Cepu Open - San Marino Open Castilla y Leon - Segovia IPP Open - Helsinki Morocco Tennis Tour - Meknes Kosice Challenger Mobilux Open - Luxembourg III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Helsinki Challenger Pharma Medico Open 2008 - Aarhus BMW Open - Munich Jameson Cup - Milan French Open - Paris San Sebastian Challenger La Serena Open - La Serena Caltanissetta Challenger Wimbledon - London Manerbio Challenger Copa Telefonica CTC Chile - Santiago Open de Tenis Comunidad Valenciana - Valencia Barletta Challenger French Open - Paris Grand Prix de Tennis de Lyon - Lyon MoviStar Open - Vina del Mar Black Forest Open - Freudenstadt Australian Open - Melbourne ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad French Open - Paris San Sebastian Challenger Wimbledon - London Medibank International - Sydney Australian Open - Melbourne French Open - Paris Challenger Copa Sevilla - Seville Warta Cup 2001 - Sopot Copa Claro - Buenos Aires Intersport Heilbronn Open - Heilbronn Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari Bogota Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Helsinki Challenger Croatia Open - Umag Heineken Open - Auckland Generali Open - Kitzbuhel Chennai Open - Chennai Allianz Suisse Open Gstaad - Gstaad Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Open 13 - Marseille Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Heineken Open - Auckland Allianz Suisse Open - Gstaad Wimbledon - London Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril SkiStar Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro X Torneo Internazionale di Tennis - Barletta Heilbronn Challenger Grand Prix Hassan II - Casablanca Wimbledon - London Open de Tenis Comunidad Valenciana - Valencia U.S. Open - New York Australian Open - Melbourne Zagreb Open - Zagreb Open Romania - Bucharest Allianz Suisse Open Gstaad - Gstaad Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Idea Prokom Open - Sopot Heineken Open - Auckland Movistar Open - Vina del Mar Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart RCA Championships - Indianapolis Open Seat Godo 2007 - Barcelona French Open - Paris The Stella Artois Championships - London Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Davis Cup, World Group, 1R, PER-ESP 0-5 Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Copa Petrobras Uruguray - Montevideo BCR Open Romania - Bucharest Heineken Open - Auckland Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven SA Tennis Open - Johannesburg BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Movistar Open - Santiago Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Internationaler Raiffeisen Grand Prix - St. Polten China Open - Beijing Orange Prokom Open - Sopot Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland VTR Open - Vina del Mar Copa Claro - Buenos Aires Wimbledon - London Brasil Open - Sao Paulo Buenos Aires Challenger Open de Moselle - Metz Segovia Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Rio Open - Rio de Janeiro U.S. Open - New York Millennium Estoril Open - Estoril St. Brieuc Challenger Moselle Open - Metz Bet-at-home Open - Hamburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Grand Prix Hassan II - Marrakech Swiss Open - Gstaad Davidoff Swiss Indoors - Basel Serbia Open - Belgrade Brasil Open - Sao Paulo The Artois Championships - London Argentina Open - Buenos Aires If Stockholm Open - Stockholm Abierto Mexicano Telfonica MoviStar - Acapulco SkiStar Swedish Open - Bastad Mallorca Open - Mallorca Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Copa Telmex - Buenos Aires St. Petersburg Open - St. Petersburg BCR Open Romania - Bucharest French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Campionati Internazionali di Sicilia - Palermo BNP Paribas Masters - Paris Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, ESP-AUT 4-1 U.S. Open - New York U.S. Open - New York French Open - Paris French Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Olympics - Beijing Olympics - London